最近使用了swiper,感觉还是很不错的,比较易用,而且拓展性和兼容性都很好。就是需要在使用的时候配置一些东西。下面是swiper_4版本中的一些常用的配置项。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" type="text/css" href="css/swiper.css"/>
<style type="text/css">
.swiper-container {
width: 800px;
height:400px;
}
img{
width: 100%;
height:100%;
}
</style>
</head>
<body>
<div class="swiper-container">
<!--<div class="swiper-scrollbar"></div>-->
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
<div class="swiper-wrapper">
<div class="swiper-slide"><div class="swiper-zoom-container"><img src="img/code-wallpaper-16.jpg"/> </div></div>
<div class="swiper-slide"><div class="swiper-zoom-container"><img src="img/code-wallpaper-18.png" /> </div></div>
<div class="swiper-slide"><div class="swiper-zoom-container"><img src="img/code-wallpaper-22.jpg" /></div></div>
<div class="swiper-slide"><div class="swiper-zoom-container"><img src="img/code-wallpaper-8.jpg" /></div> </div>
<div class="swiper-slide"><div class="swiper-zoom-container"><img src="img/code_by_rasmusir-d4a4dj2.jpg"/></div> </div>
<div class="swiper-slide"><div class="swiper-zoom-container"><img src="img/maxresdefault.jpg" /></div> </div>
</div>
<div class="swiper-pagination"></div>
</div>
<script type="text/javascript" src="js/swiper.min.js"></script>
<script>
var swiper = new Swiper({
el: '.swiper-container',
//slide的切换效果,默认为"slide"(位移切换),可设置为'slide'(普通切换、默认),"fade"(淡入)"cube"(方块)"coverflow"(3d流)"flip"(3d翻转)。
// effect: 'coverflow',
//开启焦距功能
zoom:true,
loop:true,
//初始化显示哪个滑块,从0开始
initialSlide:0,
//slide之间的距离(单位px)
spaceBetween: 5,
//每页显示多少个图片
slidesPerView: 3,
//设定为true时,活动块会居中,而不是默认状态下的居左,(carousel模式)
centeredSlides: false,
//设置为true则点击slide会过渡到这个slide
slideToClickedSlide: true,
//变手
grabCursor: true,
//多行布局里面每列的slide数量。
// slidesPerColumn: 2,
//默认为false,普通模式:slide滑动时只滑动一格,并自动贴合wrapper,设置为true则变为free模式,slide会根据惯性滑动且不会贴合
// freeMode:true,
//添加滚动条
scrollbar: {
el: '.swiper-scrollbar',
},
//开启鼠标滚轮翻页
mousewheel: {
enabled: true,
},
//开启键盘翻页
keyboard: {
enabled: true,
},
//添加分页导航
pagination: {
el: '.swiper-pagination',
clickable: true,
},
//前进后退按钮
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
autoplay: {
delay: 3000,
//用户操作swiper之后,是否禁止autoplay。默认为true:停止。
//如果设置为false,用户操作swiper之后自动切换不会停止,每次都会重新启动autoplay。
//操作包括触碰,拖动,点击pagination等。
disableOnInteraction: false,
},
});
</script>
</body>
</html>
swiper_4 的使用
-------------本文结束感谢您的阅读-------------
本文标题:swiper_4 的使用
文章作者:老米的世界
发布时间:2017年11月15日 - 00:00
最后更新:2019年09月05日 - 22:06
原始链接:http://mpfly.github.io/2017/11/15/swiper_4 的使用/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
欢迎关注我的微信公众号!
坚持原创技术分享,您的支持将鼓励我继续创作!